English word definition — powered by WordNet
a fastener that is inserted into holes in two adjacent pieces and holds them together
Want to remember dowel pin?